<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class InteresseModel extends CI_Model {

    function __construct(){
        parent::__construct();
    }
    /**
     * Função que retorna as categorias do nível desejado, ou as pais se nada passado
     *
     * @param int $nivel
     * @return row de categorias
     */
    function inserir($dados){
        $this->db->insert("interesse", $dados);
    }

    public function listar(){
        $query = $this->db->get("interesse");
        return $query;
    }

    function getInteresseUsuario($idUsuario){
        $this->db->where("idUsuario",$idUsuario);
        $this->db->from("interesse");
        $query = $this->db->get();
        if( $query->num_rows() > 0 ) :
            return $query->row();
        else :
            return false;
        endif;
    }
    function countInteresse($idProduto){
        $this->db->where("idProduto",$idProduto);
        $this->db->from("interesse");
        $query = $this->db->count_all_results();
        if( $query > 0 ) :
            return $query;
        else :
            return false;
        endif;
    }

    function delete($idUsuario,$idProduto){
        $this->db->where("idUsuario",$idUsuario);
        $this->db->where("idProduto",$idProduto);
        $this->db->from("interesse");
        $this->db->delete();
    }

    function getInteresseProduto($idProduto){
        $this->db->where("idProduto",$idProduto);
        $this->db->from("interesse");
        $query = $this->db->get();
        if( $query->num_rows() > 0 ) :
            return $query->row();
        else :
            return false;
        endif;
    }
}
?>
